約 4,742,534 件
https://w.atwiki.jp/xboxonescore/pages/1150.html
Sig.NULL 項目数:22(10+6+6) 総ポイント:3000(1000+1000+1000) 難易度:☆☆☆☆☆(★0.5) ストア https //www.microsoft.com/en-us/p/SigNULL/9NS4XC4Q1SHF ※国内未配信 PC版とは別実績。 倉庫番のようなゲームだが、多くの独自要素を盛り込んでいるため 真面目にプレイしようとするとパズルが得意でないとかなり時間がかかる。 ただしタイトル画面で特定の操作をする事によってパズルを自動的にクリアしてくれるようになる。 その場合は30分~40分程度でコンプ可能。 I m a teapot Complete first level at MANUAL PAGES 150 Request Timeout Complete first level at I/O STREAM less than 30 steps 150 Moved Permanently Complete first level at I/O STREAM 100 Gateway Timeout Complete third level at I/O STREAM less than 20 steps 150 Proxy Authentication Required Complete remote drone level at MANUAL PAGES 150 Not Modified Watch replay of any level to the end 50 Permanent Redirect Rail the line on levels map 50 Not Implemented Undo at least one step 50 Reset Content Restart any level 50 OK Complete RULES puzzle at main menu 100 Title Update(無料) No content Make your first explosion to solve the level 150 Locked Complete first level at LOCKED DATA 200 Found Free RED drone and compelte it s task 150 Switching Protocols Complete all levels at I/O STREAM location 200 Unprocessable Entity Use time-stable ability of VIOLET drone to solve the puzzle 200 Too Many Requests Infect drones first time to win 100 Title Update 2(無料) Early Hint Complete all levels at MANUAL PAGES 100 Not Found Complete UNSTABLE SECTOR 150 Loop Detected Complete LOOPS DEBUGGER 150 Gone Complete MEMORY SWAPPING 200 Forbidden Complete LOCKED DATA 200 Service Unavailable Complete INFECTED CLUSTER 200 タイトル画面で緑のブロックを↑×2でRESETの位置まで移動させ、→×5で紫のブロックを一番右まで動かした後にAを1回押す。 そのまま緑のブロックを↓×2でSTARTまで移動させて開始すると、LTを押したままステージを選ぶ事で自動的にクリアしてくれるようになる。 あとは全ステージLTを押したまま決定するだけ。 Permanent Redirect ステージ選択画面でステージにカーソルを合わせてXを押すと移動できる方向が光るので、そのまま移動すれば解除。
https://w.atwiki.jp/jpops/pages/12912.html
NULLをお気に入りに追加 NULLのリンク #bf Amazon.co.jp ウィジェット NULLの報道 「null.(ヌル)」×「スタイリスト Kei Shirahata氏」との初のコラボレーションアイテム “魅せる/見せるインナー”を発売! - PR TIMES Nulbarich、初オンラインライブや豪華ゲスト迎えた最新ワンマンをU-NEXT独占配信 - 音楽ナタリー パインソーによるミニマムコメディレーベル・null、川尻恵太らの短編コメディを上演(ステージナタリー) - Yahoo!ニュース - Yahoo!ニュース Athena で「HIVE_BAD_DATA フィールド X のフィールド値 の解析エラー 入力文字列 」というエラーを解決する - amazon.com メンズBBクリームのおすすめ10選|塗り方のコツも解説【青ヒゲ・シミ・シワ・ニキビ跡対策に】 - Esquire 【日本初 進化する服】NFTアート×アパレルブランドプロジェクト始動のお知らせ|TETRAPOD APPAREL - PR TIMES 新規開発でnull安全が既定になった「Dart 2.13」「Flutter 2.2」 - 窓の杜 Athena テーブルのクエリ時に発生する「GENERIC_INTERNAL_ERROR」を解決する - amazon.com Athena テーブルのクエリ時の HIVE_METASTORE_ERROR を解決する - amazon.com “青ヒゲや目元のクマが気になる問題”を解決!日焼け止め感覚で塗れる「BBクリーム」を、メイク初心者が試してみた結果… - roomie Amazon Athena の JSON エラーを解決する - amazon.com ウイルスを抑制する十分な効果を期待するには適切な使用時間が必要|新型コロナウイルス抑制効果検証【株式会社null】 - PR TIMES Nulbarich、自身初の配信ライブ『Nulbarich Live Streaming 2020 (null)』公式レポート到着、来年リリースの新曲披露&新たなコラボゲストも登場 - http //spice.eplus.jp/ 「OpenSSL」v1.1.0iが公開 ~NULLポインター参照の脆弱性に対処 - 窓の杜 メンズコスメで日本初※1シワ改善と美白※2ケアを実現した『NULL薬用リンクルクリーム』10月21日より発売開始 - PR TIMES 【メンズコスメで日本初※1】ヘパリン類似物質配合『NULL 薬用ハンドクリーム #01 SUIGYOKU』11月5日発売 - PR TIMES 「Adobe Flash Player」にNULLポインターデリファレンスの脆弱性 ~修正版が公開 - 窓の杜 新宿マルイメンにて開催!体験型イベント『初めての男子メイク』に、メンズコスメ【NULL】の参加が決定!10月15日からの4日間! - PR TIMES 10月2日スタート「LOFT Cosme Festival for MEN」に、メンズコスメ【NULL】の参加が決定! - PR TIMES メンズコスメブランド「NULL」が中国進出 越境ECプラットフォームが後押し【インアゴーラ】|ECのミカタ - ECのミカタ メンズコスメブランドNULLが、中国最大の越境ECプラットフォーム「Tmall Global(天猫国際)」へ旗艦店を出店 - PR TIMES 【null online shop】葉酸たっぷりスープ、ヘルシーパレット新発売! - PR TIMES 『 NULLリムーバークリーム リニューアル Ver. 』発売開始から2ヶ月弱で販売個数10000個を突破! - PR TIMES AWS Config コンソールのエラーメッセージのトラブルシューティング - amazon.com 累計販売数7万本突破の人気脱毛ワックス『NULL ハニーシュガーワックス』がパワーアップ&期間限定価格で登場! - PR TIMES C#の新機能 nullチェック演算子 - InfoQ Japan 【Amazon先行発売】メンズコスメNULLの大人気リムーバークリームをリニューアル! - PR TIMES C# 9 シンプルになったパラメータnullバリデーション - InfoQ Japan 【 LOFT先行発売】日本発メンズコスメブランドNULL『Natural Cover BB Cream(BBクリーム)』『CollectivePen(コンシーラー)』6月15日発売開始 - PR TIMES プログラミング言語「Dart」が“null安全”に ~テクニカルプレビュー版がリリース - 窓の杜 独国DIOPTIC社と独占販売契約を締結 回折光学素子“Diffractive Fizeau Null Lens”の販売を開始 - PR TIMES 2Dドット全方位シューター『Null Drifter』4月8日PS4/XB1版、9日にスイッチ版が各々国内向けに発売 - Game*Spark C#の今後 - パラメータnullバリデーションの簡略化 - InfoQ Japan Microsoft、「PowerShell 7.0」を一般公開 ~三項演算子やnull結合演算子をサポート - 窓の杜 .NET FrameworkでC# 8とNull許容参照型を使う - InfoQ Japan 『NULL×ROLANDALE【THE BLACK】BBクリーム』発売記念!11月15日より「発売記念キャンペーン」をInstagram、Twitterにて開催中 - PR TIMES Apex LegendsとR6SでGeForceの超低遅延モードを地獄の100本ノック検証 (1/6) - ASCII.jp NULL独自浸透技術で角質層までスッと浸透。『NULL フェイスローション』11月12日発売 - PR TIMES ReoNaさんが絶対に大切にしているあなたと私の「いちたいいち」の関係性 その思いは映像作品にも──/ロングインタビュー後編 - アニメイトタイムズ 衝撃的なはじまりの一言は“こだわり”、彼女自身に光を当てた「Null」、音と言葉で紐解いていくReoNaさんの原点/ロングインタビュー前編 - アニメイトタイムズ 絶望系アニソンシンガー・ReoNa、自らの原点を振り返る3rdシングル「Null」をリリース (1) - マイナビニュース Kotlin 1.4、nullチェックを最適化するため仕様が変更 - マイナビニュース クルマのナンバープレートを「Null」に改変したセキュリティ研究者に12000ドル分の請求書が雪崩れ込んでしまったわけ - GIZMODO JAPAN 車のナンバープレートに「NULL」を登録した男性が駐車違反で膨大な額の罰金を請求されてしまう - GIGAZINE 【モンスト】nullからLINEメッセージ!? “アツイ夏キタ!キャンペーン”の特設サイトでも不気味な現象が | スマホゲーム情報ならファミ通App - ファミ通App ReoNa、ニューシングル「Null」の収録楽曲情報&「トウシンダイ」MVを公開 - マイナビニュース ReoNa、ニュー・シングル『Null』収録曲発表&「トウシンダイ」MV公開。Fateシリーズを彩る主題歌コンピ『Fate song material』に歌唱参加決定 - Skream! ReoNa、3rdシングル「Null」発売記念リリースイベント開催決定! オフィシャルYouTubeチャンネルも開設 - http //spice.eplus.jp/ ReoNa、8/28リリースのニュー・シングル『Null』より初の全編アニメーションMV「怪物の詩」公開 - Skream! ReoNa、ニューシングル「Null」より「怪物の詩」のMVを公開 - マイナビニュース ReoNa、クラブチッタで発売記念ライブ!NEWシングル「Null」のジャケ写公開 - マイナビニュース ReoNaニューシングル「Null」の 新ビジュアル&ジャケット写真公開! - http //spice.eplus.jp/ 1本4役 のミスト式 3秒 スキンケア『NULL オールインワンミスト オールインワン化粧水』7月8日発売 - PR TIMES もう足のニオイに悩まない!NULL独自開発の パウダー&ミスト容器 が、靴のニオイの原因菌を撃退!ご家庭に、お仕事先に、携帯用に。これ1本で、いつでもどこでも簡単3秒プッシュでニオイ対策。 - PR TIMES F# 5のnull許容参照型 - InfoQ Japan プロジェクトをC# 8とnull許容参照型に対応させる - InfoQ Japan NULLのプレスリリース|PR TIMES - PR TIMES 地図史上最もタグ付けされた? 架空の島「ヌル“Null”島」 - ニコニコニュース 【男のムダ毛処理が大ブーム!】いま若い男性を筆頭に空前の除毛・脱毛ブーム!『NULLメンズ用除毛クリーム』発売開始4年で累計売上25万本突破!楽天市場 月間ランキングで化粧品総合5位に。(6月度) - PR TIMES C#の機能 Null許容参照型 - InfoQ Japan プログラミング初心者がつまづきやすい0とnullの違いを「トイレットペーパーで」解説した画像が見事 - - ねとらぼ アメリカ人のNullさん、名前のせいでウェブサイトに登録できない事案が発生 - GIZMODO JAPAN 「/dev/null」 as a Service登場 | TECH+ - マイナビニュース C#のNull非許容型の提案 - InfoQ Japan 文字列はNULL終端させる ――C/C++セキュアコーディング入門(3) - CodeZine ここがポイント!Curlプログラミング null値の取り扱い(キャスト・マクロの利用) - CodeZine NULLとは NULLの91%は希望で出来ています。NULLの4%は勇気で出来ています。NULLの4%は白インクで出来ています。NULLの1%は信念で出来ています。 NULL@ウィキペディア NULL Amazon.co.jp ウィジェット 掲示板 名前(HN) カキコミ すべてのコメントを見る ページ先頭へ NULL このページについて このページはNULLのインターネット上の情報を集めたリンク集のようなものです。ブックマークしておけば、日々更新されるNULLに関連する最新情報にアクセスすることができます。 情報収集はプログラムで行っているため、名前が同じであるが異なるカテゴリーの情報が掲載される場合があります。ご了承ください。 リンク先の内容を保証するものではありません。ご自身の責任でクリックしてください。
https://w.atwiki.jp/mieyanman/pages/23.html
myfolder? [sqlplus_desc] clsDesc.vb Public Class clsDesc Public Property c0Name As String = "" Public Property c1Null As String = "" Public Property c2Type As String = "" End Class frmTabFile.Designer.vb Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated() _ Partial Class frmTabFile Inherits System.Windows.Forms.Form フォームがコンポーネントの一覧をクリーンアップするために dispose をオーバーライドします。 System.Diagnostics.DebuggerNonUserCode() _ Protected Overrides Sub Dispose(ByVal disposing As Boolean) Try If disposing AndAlso components IsNot Nothing Then components.Dispose() End If Finally MyBase.Dispose(disposing) End Try End Sub Windows フォーム デザイナーで必要です。 Private components As System.ComponentModel.IContainer メモ 以下のプロシージャは Windows フォーム デザイナーで必要です。 Windows フォーム デザイナーを使用して変更できます。 コード エディターを使って変更しないでください。 System.Diagnostics.DebuggerStepThrough() _ Private Sub InitializeComponent() Me.Label1 = New System.Windows.Forms.Label() Me.Label2 = New System.Windows.Forms.Label() Me.TxtConnect = New System.Windows.Forms.TextBox() Me.TxtTableName = New System.Windows.Forms.TextBox() Me.Button1 = New System.Windows.Forms.Button() Me.Label3 = New System.Windows.Forms.Label() Me.TxtWorkFolder = New System.Windows.Forms.TextBox() Me.DataGridView1 = New System.Windows.Forms.DataGridView() Me.Column1 = New System.Windows.Forms.DataGridViewTextBoxColumn() Me.Column2 = New System.Windows.Forms.DataGridViewTextBoxColumn() Me.Column3 = New System.Windows.Forms.DataGridViewTextBoxColumn() Me.Label4 = New System.Windows.Forms.Label() Me.Label5 = New System.Windows.Forms.Label() Me.Label6 = New System.Windows.Forms.Label() Me.TxtTxtFile = New System.Windows.Forms.TextBox() Me.TxtSqlFile = New System.Windows.Forms.TextBox() Me.TxtBatFile = New System.Windows.Forms.TextBox() Me.Button2 = New System.Windows.Forms.Button() Me.Button3 = New System.Windows.Forms.Button() Me.ChkDelWorkFile = New System.Windows.Forms.CheckBox() CType(Me.DataGridView1, System.ComponentModel.ISupportInitialize).BeginInit() Me.SuspendLayout() Label1 Me.Label1.AutoSize = True Me.Label1.Location = New System.Drawing.Point(12, 9) Me.Label1.Name = "Label1" Me.Label1.Size = New System.Drawing.Size(47, 12) Me.Label1.TabIndex = 0 Me.Label1.Text = "Connect" Label2 Me.Label2.AutoSize = True Me.Label2.Location = New System.Drawing.Point(12, 35) Me.Label2.Name = "Label2" Me.Label2.Size = New System.Drawing.Size(62, 12) Me.Label2.TabIndex = 1 Me.Label2.Text = "TableName" TxtConnect Me.TxtConnect.Location = New System.Drawing.Point(81, 6) Me.TxtConnect.Name = "TxtConnect" Me.TxtConnect.Size = New System.Drawing.Size(100, 19) Me.TxtConnect.TabIndex = 2 TxtTableName Me.TxtTableName.Location = New System.Drawing.Point(81, 31) Me.TxtTableName.Name = "TxtTableName" Me.TxtTableName.Size = New System.Drawing.Size(100, 19) Me.TxtTableName.TabIndex = 3 Button1 Me.Button1.Location = New System.Drawing.Point(435, 2) Me.Button1.Name = "Button1" Me.Button1.Size = New System.Drawing.Size(75, 23) Me.Button1.TabIndex = 4 Me.Button1.Text = "tab作成" Me.Button1.UseVisualStyleBackColor = True Label3 Me.Label3.AutoSize = True Me.Label3.Location = New System.Drawing.Point(12, 59) Me.Label3.Name = "Label3" Me.Label3.Size = New System.Drawing.Size(62, 12) Me.Label3.TabIndex = 5 Me.Label3.Text = "WorkFolder" TxtWorkFolder Me.TxtWorkFolder.Location = New System.Drawing.Point(81, 56) Me.TxtWorkFolder.Name = "TxtWorkFolder" Me.TxtWorkFolder.Size = New System.Drawing.Size(100, 19) Me.TxtWorkFolder.TabIndex = 6 Me.TxtWorkFolder.Text = "C \Temp" DataGridView1 Me.DataGridView1.AllowUserToAddRows = False Me.DataGridView1.AllowUserToDeleteRows = False Me.DataGridView1.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ Or System.Windows.Forms.AnchorStyles.Left) _ Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) Me.DataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize Me.DataGridView1.Columns.AddRange(New System.Windows.Forms.DataGridViewColumn() {Me.Column1, Me.Column2, Me.Column3}) Me.DataGridView1.Location = New System.Drawing.Point(14, 81) Me.DataGridView1.Name = "DataGridView1" Me.DataGridView1.ReadOnly = True Me.DataGridView1.RowTemplate.Height = 21 Me.DataGridView1.Size = New System.Drawing.Size(744, 385) Me.DataGridView1.TabIndex = 7 Column1 Me.Column1.HeaderText = "名前" Me.Column1.Name = "Column1" Me.Column1.ReadOnly = True Column2 Me.Column2.HeaderText = "NULL?" Me.Column2.Name = "Column2" Me.Column2.ReadOnly = True Column3 Me.Column3.HeaderText = "型" Me.Column3.Name = "Column3" Me.Column3.ReadOnly = True Label4 Me.Label4.AutoSize = True Me.Label4.Location = New System.Drawing.Point(234, 9) Me.Label4.Name = "Label4" Me.Label4.Size = New System.Drawing.Size(38, 12) Me.Label4.TabIndex = 8 Me.Label4.Text = "txtFile" Label5 Me.Label5.AutoSize = True Me.Label5.Location = New System.Drawing.Point(234, 35) Me.Label5.Name = "Label5" Me.Label5.Size = New System.Drawing.Size(39, 12) Me.Label5.TabIndex = 9 Me.Label5.Text = "sqlFile" Label6 Me.Label6.AutoSize = True Me.Label6.Location = New System.Drawing.Point(234, 59) Me.Label6.Name = "Label6" Me.Label6.Size = New System.Drawing.Size(40, 12) Me.Label6.TabIndex = 10 Me.Label6.Text = "batFile" TxtTxtFile Me.TxtTxtFile.Location = New System.Drawing.Point(280, 6) Me.TxtTxtFile.Name = "TxtTxtFile" Me.TxtTxtFile.Size = New System.Drawing.Size(100, 19) Me.TxtTxtFile.TabIndex = 11 Me.TxtTxtFile.Text = "desc.txt" TxtSqlFile Me.TxtSqlFile.Location = New System.Drawing.Point(280, 31) Me.TxtSqlFile.Name = "TxtSqlFile" Me.TxtSqlFile.Size = New System.Drawing.Size(100, 19) Me.TxtSqlFile.TabIndex = 12 Me.TxtSqlFile.Text = "desc.sql" TxtBatFile Me.TxtBatFile.Location = New System.Drawing.Point(280, 56) Me.TxtBatFile.Name = "TxtBatFile" Me.TxtBatFile.Size = New System.Drawing.Size(100, 19) Me.TxtBatFile.TabIndex = 13 Me.TxtBatFile.Text = "desc.bat" Button2 Me.Button2.Location = New System.Drawing.Point(435, 27) Me.Button2.Name = "Button2" Me.Button2.Size = New System.Drawing.Size(75, 23) Me.Button2.TabIndex = 14 Me.Button2.Text = "tab開く" Me.Button2.UseVisualStyleBackColor = True Button3 Me.Button3.Location = New System.Drawing.Point(435, 52) Me.Button3.Name = "Button3" Me.Button3.Size = New System.Drawing.Size(75, 23) Me.Button3.TabIndex = 15 Me.Button3.Text = "フォルダ開く" Me.Button3.UseVisualStyleBackColor = True ChkDelWorkFile Me.ChkDelWorkFile.AutoSize = True Me.ChkDelWorkFile.Checked = True Me.ChkDelWorkFile.CheckState = System.Windows.Forms.CheckState.Checked Me.ChkDelWorkFile.Location = New System.Drawing.Point(551, 5) Me.ChkDelWorkFile.Name = "ChkDelWorkFile" Me.ChkDelWorkFile.Size = New System.Drawing.Size(85, 16) Me.ChkDelWorkFile.TabIndex = 16 Me.ChkDelWorkFile.Text = "DelWorkFile" Me.ChkDelWorkFile.UseVisualStyleBackColor = True Form1 Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 12.0!) Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font Me.ClientSize = New System.Drawing.Size(770, 478) Me.Controls.Add(Me.ChkDelWorkFile) Me.Controls.Add(Me.Button3) Me.Controls.Add(Me.Button2) Me.Controls.Add(Me.TxtBatFile) Me.Controls.Add(Me.TxtSqlFile) Me.Controls.Add(Me.TxtTxtFile) Me.Controls.Add(Me.Label6) Me.Controls.Add(Me.Label5) Me.Controls.Add(Me.Label4) Me.Controls.Add(Me.DataGridView1) Me.Controls.Add(Me.TxtWorkFolder) Me.Controls.Add(Me.Label3) Me.Controls.Add(Me.Button1) Me.Controls.Add(Me.TxtTableName) Me.Controls.Add(Me.TxtConnect) Me.Controls.Add(Me.Label2) Me.Controls.Add(Me.Label1) Me.Name = "Form1" Me.Text = "TableNameを基にtabファイルを作成" CType(Me.DataGridView1, System.ComponentModel.ISupportInitialize).EndInit() Me.ResumeLayout(False) Me.PerformLayout() End Sub Friend WithEvents Label1 As System.Windows.Forms.Label Friend WithEvents Label2 As System.Windows.Forms.Label Friend WithEvents TxtConnect As System.Windows.Forms.TextBox Friend WithEvents TxtTableName As System.Windows.Forms.TextBox Friend WithEvents Button1 As System.Windows.Forms.Button Friend WithEvents Label3 As System.Windows.Forms.Label Friend WithEvents TxtWorkFolder As System.Windows.Forms.TextBox Friend WithEvents DataGridView1 As System.Windows.Forms.DataGridView Friend WithEvents Column1 As System.Windows.Forms.DataGridViewTextBoxColumn Friend WithEvents Column2 As System.Windows.Forms.DataGridViewTextBoxColumn Friend WithEvents Column3 As System.Windows.Forms.DataGridViewTextBoxColumn Friend WithEvents Label4 As System.Windows.Forms.Label Friend WithEvents Label5 As System.Windows.Forms.Label Friend WithEvents Label6 As System.Windows.Forms.Label Friend WithEvents TxtTxtFile As System.Windows.Forms.TextBox Friend WithEvents TxtSqlFile As System.Windows.Forms.TextBox Friend WithEvents TxtBatFile As System.Windows.Forms.TextBox Friend WithEvents Button2 As System.Windows.Forms.Button Friend WithEvents Button3 As System.Windows.Forms.Button Friend WithEvents ChkDelWorkFile As System.Windows.Forms.CheckBox End Class frmTabFile.vb Imports System.Text.RegularExpressions Public Class frmTabFile Private Enum me_Col c0Name c1Null c2Type End Enum Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load Me.TxtConnect.Text = pf_GetIni("", "DESC", "Connect", "ユーザ名/パスワード@ネットサービス名") Me.TxtTableName.Text = pf_GetIni("", "DESC", "TableName", "DUAL") Me.TxtWorkFolder.Text = pf_GetIni("", "DESC", "WorkFolder", "C \Temp") Me.TxtTxtFile.Text = pf_GetIni("", "DESC", "txtFile", "desc.txt") Me.TxtSqlFile.Text = pf_GetIni("", "DESC", "sqlFile", "desc.sql") Me.TxtBatFile.Text = pf_GetIni("", "DESC", "batFile", "desc.bat") End Sub Private Sub Form1_FormClosed(sender As Object, e As System.Windows.Forms.FormClosedEventArgs) Handles Me.FormClosed Call ps_PutIni("", "DESC", "Connect", Me.TxtConnect.Text) Call ps_PutIni("", "DESC", "TableName", Me.TxtTableName.Text) Call ps_PutIni("", "DESC", "WorkFolder", Me.TxtWorkFolder.Text) Call ps_PutIni("", "DESC", "txtFile", Me.TxtTxtFile.Text) Call ps_PutIni("", "DESC", "sqlFile", Me.TxtSqlFile.Text) Call ps_PutIni("", "DESC", "batFile", Me.TxtBatFile.Text) If Me.ChkDelWorkFile.Checked Then Dim w_TxtFile As String = String.Format("{0}\{1}", Me.TxtWorkFolder.Text, Me.TxtTxtFile.Text) Dim w_SqlFile As String = String.Format("{0}\{1}", Me.TxtWorkFolder.Text, Me.TxtSqlFile.Text) Dim w_BatFile As String = String.Format("{0}\{1}", Me.TxtWorkFolder.Text, Me.TxtBatFile.Text) Call ms_DelFile(w_BatFile) Call ms_DelFile(w_SqlFile) Call ms_DelFile(w_TxtFile) End If End Sub Private Sub DataGridView1_CellPainting(sender As Object, e As System.Windows.Forms.DataGridViewCellPaintingEventArgs) Handles DataGridView1.CellPainting If e.ColumnIndex 0 AndAlso e.RowIndex = 0 Then Call e.Paint(e.ClipBounds, DataGridViewPaintParts.All) Dim rect As Rectangle = e.CellBounds Call rect.Inflate(-2, -2) Call TextRenderer.DrawText(e.Graphics, (e.RowIndex + 1).ToString(), e.CellStyle.Font, rect, e.CellStyle.ForeColor, TextFormatFlags.Right Or TextFormatFlags.VerticalCenter) e.Handled = True End If End Sub Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click Dim w_TxtFile As String = String.Format("{0}\{1}", Me.TxtWorkFolder.Text, Me.TxtTxtFile.Text) Dim w_TableName As String = Me.TxtTableName.Text.ToUpper Dim w_Desc As String = mf_Desc(w_TxtFile, w_TableName, Me.TxtConnect.Text) Dim w_SqlFile As String = String.Format("{0}\{1}", Me.TxtWorkFolder.Text, Me.TxtSqlFile.Text) Call ms_StreamWriter(w_SqlFile, w_Desc) Dim w_BatCommand As String = String.Format("SQLPLUS {0} @{1}", Me.TxtConnect.Text, w_SqlFile) Dim w_BatFile As String = String.Format("{0}\{1}", Me.TxtWorkFolder.Text, Me.TxtBatFile.Text) Call ms_StreamWriter(w_BatFile, w_BatCommand) Call ms_StartProcessWaitForExit(w_BatFile) Dim w_FileText As String = mf_GetFileText(w_TxtFile) Dim w_StringList As List(Of String) = mf_FileTextToStringList(w_FileText) Dim w_DescList As List(Of clsDesc) = mf_StringListToDescList(w_StringList) Me.DataGridView1.Rows.Clear() If w_DescList.Count 0 Then Me.DataGridView1.Rows.Add(w_DescList.Count) For i As Integer = 0 To w_DescList.Count - 1 Me.DataGridView1.Rows(i).Cells(me_Col.c0Name).Value = w_DescList(i).c0Name Me.DataGridView1.Rows(i).Cells(me_Col.c1Null).Value = w_DescList(i).c1Null Me.DataGridView1.Rows(i).Cells(me_Col.c2Type).Value = w_DescList(i).c2Type Next Me.DataGridView1.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells) Dim sb As New sb() For i As Integer = 0 To Me.DataGridView1.Rows.Count - 1 Dim w_c0Name As String = mf_ObjectToString(Me.DataGridView1.Rows(i).Cells(me_Col.c0Name).Value) Dim w_c1Null As String = mf_ObjectToString(Me.DataGridView1.Rows(i).Cells(me_Col.c1Null).Value) Dim w_c2Type As String = mf_ObjectToString(Me.DataGridView1.Rows(i).Cells(me_Col.c2Type).Value) sb.Add("{1}{0}{2}{0}{3}", vbTab, w_c0Name, w_c1Null, w_c2Type) Next Dim w_tabFile As String = String.Format("{0}\{1}.tab", Me.TxtWorkFolder.Text, Me.TxtTableName.Text) Call ms_StreamWriter(w_tabFile, sb.ToString) Select Case MsgBox("tabファイルを開きますか。", MsgBoxStyle.YesNo Or MsgBoxStyle.DefaultButton2 Or MsgBoxStyle.SystemModal, "確認") Case MsgBoxResult.Yes Call ms_StartProcess(w_tabFile) Case Else End Select End If End Sub Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click Dim w_tabFile As String = String.Format("{0}\{1}.tab", Me.TxtWorkFolder.Text, Me.TxtTableName.Text) Call ms_StartProcess(w_tabFile) End Sub Private Sub Button3_Click(sender As System.Object, e As System.EventArgs) Handles Button3.Click Dim w_WorkFolder As String = Me.TxtWorkFolder.Text Call ms_StartProcess(w_WorkFolder) End Sub Private Function mf_Desc(wp_TxtFile As String, wp_TableName As String, wp_Connect As String) As String Dim sb As New sb() sb.Add("connect {0}", wp_Connect) sb.Add("set echo off") sb.Add("set heading off") sb.Add("set pagesize 0") sb.Add("set feedback off") sb.Add("set linesize 80") sb.Add("set trimspool on") sb.Add("spool {0}", wp_TxtFile) sb.Add("desc {0}", wp_TableName) sb.Add("spool off") sb.Add("set linesize 80") sb.Add("clear") sb.Add("exit") Return sb.ToString End Function Private Sub ms_StreamWriter(wp_File As String, wp_Text As String) Dim enc As System.Text.Encoding = System.Text.Encoding.GetEncoding("shift_jis") Dim sw As New System.IO.StreamWriter(wp_File, False, enc) sw.Write(wp_Text) sw.Close() End Sub Private Sub ms_StartProcessWaitForExit(wp_BatFile As String) Dim p As System.Diagnostics.Process = System.Diagnostics.Process.Start(wp_BatFile) p.WaitForExit() p.Close() p.Dispose() End Sub Private Sub ms_StartProcess(wp_File As String) Dim p As System.Diagnostics.Process = System.Diagnostics.Process.Start(wp_File) End Sub Private Function mf_GetFileText(wp_TxtFile As String) As String Dim ret As String = "" Dim enc As System.Text.Encoding = System.Text.Encoding.GetEncoding("shift_jis") Dim sr As New System.IO.StreamReader(wp_TxtFile, enc) ret = sr.ReadToEnd() sr.Close() Return ret End Function Private Function mf_FileTextToStringList(wp_FileText As String) As List(Of String) Dim ret As New List(Of String) Dim a As String() = Split(wp_FileText, vbCrLf, -1, CompareMethod.Text) For i As Integer = 0 To a.Count - 1 Dim w As String = a(i).Trim If w "" Then If Not mf_Header(w) Then If Not mf_Separator(w) Then ret.Add(w) End If End If End If Next Return ret End Function Private Function mf_Header(wp_String As String) As Boolean Dim ret As Boolean = False Dim w As String = wp_String.Replace(" ", "") If w.Trim = "名前NULL?型" Then ret = True End If Return ret End Function Private Function mf_Separator(wp_String As String) As Boolean Dim ret As Boolean = False Dim w As String = wp_String.Replace("-", "") If w.Trim = "" Then ret = True End If Return ret End Function Private Function mf_StringListToDescList(wp_StringList As List(Of String)) As List(Of clsDesc) Dim ret As New List(Of clsDesc) For i As Integer = 0 To wp_StringList.Count - 1 Dim w_input As String = wp_StringList(i) Dim w_pattern As String = " +" Dim w_replacement As String = vbTab Dim w As String = Regex.Replace(w_input, w_pattern, w_replacement, RegexOptions.Multiline Or RegexOptions.IgnoreCase) Dim a As String() = Split(w, vbTab, -1, CompareMethod.Text) Select Case a.Count Case 2 Dim w_Desc As New clsDesc() w_Desc.c0Name = a(0) w_Desc.c2Type = a(1) ret.Add(w_Desc) Case 3 Dim w_Desc As New clsDesc() w_Desc.c0Name = a(0) w_Desc.c1Null = a(1) w_Desc.c2Type = a(2) ret.Add(w_Desc) Case Else End Select Next Return ret End Function Private Function mf_ObjectToString(wp_Object As Object) As String Dim ret As String = "" If Not wp_Object Is Nothing Then ret = wp_Object.ToString End If Return ret End Function Private Sub ms_DelFile(wp_File As String) System.IO.File.Delete(wp_File) End Sub End Class mdlInit.vb Imports System.Runtime.InteropServices Module mdlInit DllImport("KERNEL32.DLL", CharSet =CharSet.Auto) _ Public Function GetPrivateProfileString( _ ByVal lpAppName As String, _ ByVal lpKeyName As String, _ ByVal lpDefault As String, _ ByVal lpReturnedString As System.Text.StringBuilder, _ ByVal nSize As Integer, _ ByVal lpFileName As String) As Integer End Function DllImport("KERNEL32.DLL") _ Public Function WritePrivateProfileString( _ ByVal lpAppName As String, _ ByVal lpKeyName As String, _ ByVal lpString As String, _ ByVal lpFileName As String) As Integer End Function Public Function pf_GetIni(ByVal wp_path As String, ByVal wp_section As String, ByVal wp_key As String, ByVal wp_Default As String) As String Dim ret As String = wp_Default Dim sb As New System.Text.StringBuilder sb.Capacity = 256 Dim i As Integer = GetPrivateProfileString(wp_section, wp_key, wp_Default, sb, sb.Capacity, mf_path(wp_path)) ret = sb.ToString Return ret End Function Public Sub ps_PutIni(ByVal wp_path As String, ByVal wp_section As String, ByVal wp_key As String, ByVal wp_value As String) Dim i As Integer = WritePrivateProfileString(wp_section, wp_key, wp_value, mf_path(wp_path)) End Sub Private Function mf_path(ByVal wp_path As String) As String Dim ret As String = wp_path If ret = "" Then Dim w_path As String = Application.StartupPath If w_path.EndsWith("\") = False Then w_path = w_path "\" End If ret = String.Format("{0}{1}.ini", w_path, My.Application.Info.AssemblyName) End If Return ret End Function End Module sb.vb Public Class sb Private m_sb As System.Text.StringBuilder Public Sub New() m_sb = New System.Text.StringBuilder() End Sub Public Overrides Function ToString() As String Return m_sb.ToString() End Function Public Function Add(ByVal wp_String As String, ByVal ParamArray wp_Args() As Object) m_sb.AppendFormat(wp_String, wp_Args) m_sb.Append(ControlChars.CrLf) Return m_sb End Function Public Function ToStringRemoveLastCrLf() As String Dim ret As String = m_sb.ToString If ret.Length = vbCrLf.Length Then Dim i As Integer = ret.Length - vbCrLf.Length Dim w As String = ret.Substring(i) If w = vbCrLf Then ret = ret.Substring(0, i) End If End If Return ret End Function Public Sub cb() Clipboard.SetText(m_sb.ToString()) End Sub End Class
https://w.atwiki.jp/kimikage/pages/110.html
環境が無いので動作未確認。 もしかしたら動かないかもしれないです。 WebPage1.aspx %@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebPage1.aspx.cs" Inherits="WebPage1" % !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http //www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" html xmlns="http //www.w3.org/1999/xhtml" head runat="server" title WebPage1 /title /head body form id="form1" runat="server" div asp GridView id="GridView1" runat="server" OnRowCreated="GridView1_OnRowCreated" AutoGenerateColumns="false" Columns asp TemplateField HeaderText="Col1" ItemTemplate %# Eval("Col1") % /ItemTemplate /asp TemplateField asp TemplateField HeaderText="Col2" ItemTemplate %# Eval("Col2") % /ItemTemplate /asp TemplateField /Columns /asp GridView /div /form /body /html WebPage1.aspx.cs using System; using System.Data; using System.Web.UI; public class WebPage1 Page, IPostBackEventHandler{ private DataTable _dt = null; private const string VIEW_STATE_DT_NAME = "ViewStateDtName"; protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { _dt = new DataTable(); _dt.columns.add("col1"); _dt.columns.add("col2"); _dt.rows.add("A", "B"); _dt.rows.add("C", "D"); ViewState[VIEW_STATE_DT_NAME] = _dt; GridView1.DataSource = _dt; GridView.DataBind(); }else{ _dt = (DataTable)ViewState[VIEW_STATE_DT_NAME]; } } public void RaisePostBackEvent(string eventArgument) { // DoubleClick の PostBack で実行される int rowIndex; if(int.tryParse(eventArgyment, out rowIndex)){ string str = _dt[rowIndex][0]; } } protected void GridView1_RowCreated(Object sender, GridViewRowEventArgs e){ if(e.Row.RowType == DataControlRowType.DataRow) { // DubleClick に PostBack Script を設定 e.Row.Attributes.Add("ondblclick", Page.ClientScript.GetPostBackEventReference(this, e.Row.RowIndex.ToString()); } } }
https://w.atwiki.jp/sevenlives/pages/1789.html
NULLポインタ 読み:ぬるぽいんた, なるぽいんた 英語:null pointer 別名: 意味: NULLポインタとは、どのアドレスも指していないポインタのこと。 いかなるポインタと比較しても等しくなりません。 値は処理系によって0やランダムな値が設定されています。 2009年11月16日 NULL
https://w.atwiki.jp/lmes2/pages/209.html
DBConnect・DBClose・DBGet(System.Data.Odbc 名前空間)(C#) 概要 ADO.NET(ODBC)によるDB操作関数群。 ※この項のサンプルは、私のローカルマシン(マシン名:YOKOSAN)の VisualStudio2005 に付属するSQLServer(ExpressEdition)に接続する場合の接続文字列をそのまま記載してある為、環境に応じて適宜変更すること。 参照 .NET Framework クラス ライブラリ System.Data.ODBC 名前空間 参考 SQLの窓 / イマドキの Multi Language / 各種データベース接続 SQLの窓 / Web アプリケーションクラス / ASP標準化 / dbMySQL.inc 前提条件 新しいプロジェクトの作成 共通関数の定義ファイルを追加(C#) 手順 Form1.cs[デザイン] に、DataGridView コントロールを配置する。 「親コンテナにドッキングする」を選択。 not found (498.jpg) Form1.cs を以下のように変更。 「namespace」は適宜変更のこと。 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Data.Odbc; using System.Drawing; using System.Text; using System.Windows.Forms; namespace WindowsApplication5 { // 共通処理定義クラスを継承 public partial class Form1 class_common { public Form1() { InitializeComponent(); string DBType = ".NET開発サーバ"; string strTarget = "YOKOSAN\\SQLEXPRESS"; string strDB = "master"; string strUser = ""; string strPass = ""; // コネクション作成 OdbcConnection Cn = new OdbcConnection(); if ( !DBConnect(DBType, ref Cn, strTarget, strDB, strUser, strPass)) { MessageBox.Show("接続失敗"); } // クエリ作成 string selectQuery = "select 1"; // データ取得 DataTableReader Dtr = null; if (!DBGet(ref Cn, ref Dtr, selectQuery, false)) { MessageBox.Show("データ取得失敗"); } // dataGridView1 にデータソース指定 DataTable DT = new DataTable(); DT.Load(Dtr); dataGridView1.DataSource = DT; // 接続を閉じる DBClose(ref Cn); } } } 以下、実行結果。 not found (499.jpg)
https://w.atwiki.jp/mugencns/pages/62.html
戻る→ステートコントローラーの一覧 ■Null【処理無し】 ▼概要 処理無し。トリガー条件が合致しても何もしない。 他のステートコントローラーを一時的に無効化する際、 あるいは「 =での代入」をまとめる際に用いる。 ▼必須記述 無し ▼オプション 無し ■Lv1-記述例・補足・注意点 記述例 [State -2, Debug Power max] Type = Null; PowerAdd ;使用する際はNull;を削除する trigger1 = 1 value = PowerMax Ignorehitpause = 1 デバッグ用のパワーゲージ最大記述を無効化している例。 Nullでの「 =」代入の例は演算子のページ下部を参照。 補足 ちなみに実行するステートコントローラーに関係無いパラメーターは読み込まれない。 そのためNullにValueを入れ、そこで =代入をしようとしても使えない。 一時的に読み込ませない場合はTriggerAll=0を先頭に記述する方が早い。0を10にするだけで、簡単に再度使えるようになるため。 注意点 特になし
https://w.atwiki.jp/opengl/pages/284.html
おそらく、GUIをやる最大の目的は、このデータグリッドビューでしょう。 基本プロジェクトにデータグリッドビューを配置します。 DataGridViewタスクが表示されるので「親コンテナーにドッキングする」を選択します。 データグリッドビュー上で右クリックして「列の追加」をします。 次の3つのデータを入力して追加ボタンを押します。 名前 DelBtn 型 DataGridViewButtonColumn ヘッダーテキスト 削除 また次のデータを入力して追加ボタンを押します。 名前 SoftName 型 DataGridViewTextBoxColumn ヘッダーテキスト Name 同様に次のデータを入力して追加ボタンを押します。 名前 check 型 DataGridViewCheckBoxColumn ヘッダーテキスト 選択 データグリッドビュー上で右クリックして「列の編集」を選択します。 削除ボタン列の Widthプロパティを 40 にします。 Name列の Widthプロパティを 160 にします。 選択チェックボックス列の Widthプロパティを 40 にします。 このような状態になりました。 データグリッドビューをダブルクリックして以下のコードを追加します。 if(dataGridView1- CurrentCell- Value == L 削除 ){ // 削除ボタン列かどうかを確認 if (e- ColumnIndex == this- dataGridView1- Columns[ DelBtn ]- Index) { if (System Windows Forms DialogResult Yes == MessageBox Show( 削除しますか , 確認 , MessageBoxButtons YesNo, MessageBoxIcon Question)) { // 削除 this- dataGridView1- Rows- RemoveAt(e- RowIndex); } } } コンストラクタの所にも以下のコードを追加します。 // //TODO ここにコンストラクター コードを追加します // this- dataGridView1- Rows- Add(L 削除 , L Maya , 1); this- dataGridView1- Rows- Add(L 削除 , L 3ds Max , nullptr); this- dataGridView1- Rows- Add(L 削除 , L SOFTIMAGE , 1); this- dataGridView1- Rows- Add(L 削除 , L CINEMA4D , nullptr); ビルドして実行してみましょう。 MyForm.cpp #pragma comment(linker, /SUBSYSTEM WINDOWS /ENTRY mainCRTStartup ) #include MyForm.h using namespace Project1; [STAThreadAttribute] int main(){ MyForm ^form1 = gcnew MyForm; form1- ShowDialog(); return 0; } MyForm.h #pragma once namespace Project1 { using namespace System; using namespace System ComponentModel; using namespace System Collections; using namespace System Windows Forms; using namespace System Data; using namespace System Drawing; /// summary /// MyForm の概要 /// /summary public ref class MyForm public System Windows Forms Form { public MyForm(void) { InitializeComponent(); // //TODO ここにコンストラクター コードを追加します // this- dataGridView1- Rows- Add(L 削除 , L Maya , 1); this- dataGridView1- Rows- Add(L 削除 , L 3ds Max , nullptr); this- dataGridView1- Rows- Add(L 削除 , L SOFTIMAGE , 1); this- dataGridView1- Rows- Add(L 削除 , L CINEMA4D , nullptr); } protected /// summary /// 使用中のリソースをすべてクリーンアップします。 /// /summary ~MyForm() { if (components) { delete components; } } private System Windows Forms DataGridView^ dataGridView1; private System Windows Forms DataGridViewButtonColumn^ DelBtn; private System Windows Forms DataGridViewTextBoxColumn^ SoftName; private System Windows Forms DataGridViewCheckBoxColumn^ check; protected protected private /// summary /// 必要なデザイナー変数です。 /// /summary System ComponentModel Container ^components; #pragma region Windows Form Designer generated code /// summary /// デザイナー サポートに必要なメソッドです。このメソッドの内容を /// コード エディターで変更しないでください。 /// /summary void InitializeComponent(void) { this- dataGridView1 = (gcnew System Windows Forms DataGridView()); this- DelBtn = (gcnew System Windows Forms DataGridViewButtonColumn()); this- SoftName = (gcnew System Windows Forms DataGridViewTextBoxColumn()); this- check = (gcnew System Windows Forms DataGridViewCheckBoxColumn()); (cli safe_cast System ComponentModel ISupportInitialize^ (this- dataGridView1))- BeginInit(); this- SuspendLayout(); // // dataGridView1 // this- dataGridView1- ColumnHeadersHeightSizeMode = System Windows Forms DataGridViewColumnHeadersHeightSizeMode AutoSize; this- dataGridView1- Columns- AddRange(gcnew cli array System Windows Forms DataGridViewColumn^ (3) {this- DelBtn, this- SoftName, this- check}); this- dataGridView1- Dock = System Windows Forms DockStyle Fill; this- dataGridView1- Location = System Drawing Point(0, 0); this- dataGridView1- Name = L dataGridView1 ; this- dataGridView1- RowTemplate- Height = 21; this- dataGridView1- Size = System Drawing Size(284, 261); this- dataGridView1- TabIndex = 0; this- dataGridView1- CellContentClick += gcnew System Windows Forms DataGridViewCellEventHandler(this, MyForm dataGridView1_CellContentClick); // // DelBtn // this- DelBtn- HeaderText = L 削除 ; this- DelBtn- Name = L DelBtn ; this- DelBtn- Width = 40; // // SoftName // this- SoftName- HeaderText = L Name ; this- SoftName- Name = L SoftName ; this- SoftName- Width = 160; // // check // this- check- HeaderText = L 選択 ; this- check- Name = L check ; this- check- Width = 40; // // MyForm // this- AutoScaleDimensions = System Drawing SizeF(6, 12); this- AutoScaleMode = System Windows Forms AutoScaleMode Font; this- ClientSize = System Drawing Size(284, 261); this- Controls- Add(this- dataGridView1); this- Name = L MyForm ; this- Text = L Hello C++/CLI World !! ; (cli safe_cast System ComponentModel ISupportInitialize^ (this- dataGridView1))- EndInit(); this- ResumeLayout(false); } #pragma endregion private System Void dataGridView1_CellContentClick(System Object^ sender, System Windows Forms DataGridViewCellEventArgs^ e) { if(dataGridView1- CurrentCell- Value == L 削除 ){ // 削除ボタン列かどうかを確認 if (e- ColumnIndex == this- dataGridView1- Columns[ DelBtn ]- Index) { if (System Windows Forms DialogResult Yes == MessageBox Show( 削除しますか , 確認 , MessageBoxButtons YesNo, MessageBoxIcon Question)) { // 削除 this- dataGridView1- Rows- RemoveAt(e- RowIndex); } } } } }; }
https://w.atwiki.jp/wiki6_naoya/pages/8.html
日付や時刻の文字列をDataTimeオブジェクトに変換 /* 変換対象文字列 string date = "2005/05/30"; /* 変換対象文字列のフォーマット群 /* このフォーマットに準ずるならば変換可能 string [] expectedFormats = {"yyMMdd", "yy/MM/dd", "yyyyMMdd", "yyyy/MM/dd"}; /* 変換 System.DateTime dt = System.DateTime.ParseExact( date, expectedFormats, null, System.Globalization.DateTimeStyles.None); 和暦変換 using System; using System.Globalization; : : : /* summary /* 和暦日付を西暦に変換 /* /summary /* param name="date" 変換対象日付 /param /* param name="format" フォーマット /param /* returns /returns public static string changeSeireki(string date, string format) { string [] expectedFormats = {"yyMMdd", "yy/MM/dd"}; CultureInfo culture = new CultureInfo("ja-JP", true); culture.DateTimeFormat.Calendar = new JapaneseCalendar(); System.DateTime dt = System.DateTime.ParseExact( date, expectedFormats, culture, System.Globalization.DateTimeStyles.None); return dt.ToString(format); } /* summary /* 西暦日付を和暦に変換 /* /summary /* param name="date" 変換対象日付 /param /* param name="format" フォーマット /param /* returns /returns public static string changeWareki(string date, string format) { string [] expectedFormats = {"yyMMdd", "yy/MM/dd", "yyyyMMdd", "yyyy/MM/dd", "yyyyMMddHHmm"}; CultureInfo culture = new CultureInfo("ja-JP", true); culture.DateTimeFormat.Calendar = new JapaneseCalendar(); System.DateTime dt = System.DateTime.ParseExact( date, expectedFormats, null, System.Globalization.DateTimeStyles.None); return dt.ToString(format, culture); } /* summary /* 和暦日付の書式変換 /* /summary /* param name="date" 和暦日付 /param /* param name="format" フォーマット /param /* returns /returns public static string changeDate(string date, string format) { string [] expectedFormats = {"yyMMdd", "yy/MM/dd"}; CultureInfo culture = new CultureInfo("ja-JP", true); culture.DateTimeFormat.Calendar = new JapaneseCalendar(); System.DateTime dt = System.DateTime.ParseExact( date, expectedFormats, culture, System.Globalization.DateTimeStyles.None); return dt.ToString(format, culture); } 日付や時刻を文字列に変換する DateTime now = DateTime.Now; Console.WriteLine(now); /* 出力例:2004/08/24 20 23 06 Console.WriteLine(now.ToString("yyyy/MM/dd HH mm ss")); Console.WriteLine(now.ToString("yyyyMMddHHmmss")); Console.WriteLine(now.ToString("yy年MM月dd日(ddd)")); Console.WriteLine(now.ToString("hh時mm分ss秒")); /* 出力例: /* 2004/08/24 20 23 06 /* 20040824202306 /* 04年08月24日(火) /* 08時23分06秒
https://w.atwiki.jp/sanka_eve/pages/59.html
●0.0(Null Sec.)領域とは? 皆さんがEVE ONLINEを始めて最初に足を踏み出す世界は、一般にEmpire領域と呼ばれます。これはその名のとおり、Amarr / Caldari / Gallente / Minmatar の四大帝国が治めている領域で、Security Level(SL)が設定されています。この四大帝国の勢力が及ばない領域、SLがゼロ(Null)以下の世界のことを0.0領域(Null Sec.)と呼びます。 ちなみに、Empire領域は大きく二つに分類され、SL1.0~0.5のソーラーシステムをHigh Sec. / SL0.4~0.1のソーラーシステムをLow Sec.と呼称します。 ●そこって一体なんなのよ? 当然の疑問ですw。一言でいえば『プレイヤーによる完全な自治領域』ということになります。 Empire領域は、一見自由に見えても実際には様々な制約があります。 High Sec.ではキライな奴がいても襲えば警察に速攻で撃たれますしw、惑星開発の関税はべらぼうに高い上に資源はごく少量、超巨大艦を拝むことも、希少な鉱石を掘ることもできません。 Low Sec.ではそれぞれの点で少し改善されるものの、明確な支配権樹立の方法はなく、またPvPし放題と思いきや、Low(低い)とはいえちゃんと帝国の目は光っているので、敵を落とすとSecurity Status(リアルでいうところのクレジットカードみたいなもんでしょうか)がきっちり下げられます。勝ったぜヒャッハー!とやっていると、いつの間にやらEmpireに入ると警察どころか各国の軍隊までが自分に発砲してくるようになり、品行方正なお友達にJitaでのお買い物を頼んだりしなきゃならなくなります。